package ldh.im.base.pojo;

import java.util.Date;
import lombok.Data;

/**
 * @author: ldh
 * @date: 2024-03-21 10:36:17
 * @Description: 消息
 */

@Data
public class ImMessage  {


	/**
	 * 主键
	 */
	private Long id;

	/**
	 * 客户到主键
	 */
	private String clientId;

	/**
	 * 发送者
	 */
	private String fromUserId;

	/**
	 * 接受者
	 */
	private String toUserId;

	/**
	 * 模块code
	 */
	private String tenantCode;

	/**
	 * 接受组
	 */
	private String groupCode;

	/**
	 * 会话id
	 */
	private Long sessionId;

	/**
	 * 消息类型
	 */
	private String messageType;

	/**
	 * 消息状态
	 */
	private String status;

	/**
	 * 登录终端
	 */
	private String statusTerminalType;

	/**
	 * 处理终端
	 */
	private String actionTerminalType;

	/**
	 * 文件状态
	 */
	private String fileStatus;

	/**
	 * 操作状态：已读，撤回
	 */
	private String actionStatus;

	/**
	 * 文件路径
	 */
	private String fileUrl;

	/**
	 * 其它信息
	 */
	private String ext;

	/**
	 * 消息内容
	 */
	private String content;

	/**
	 * 创建时间
	 */
	private Date createTime;

	/**
	 * 接受时间
	 */
	private Date receiveTime;

	/**
	 * 更新时间
	 */
	private Date updateTime;

	/**
	 * 消息同步时间
	 */
	private Date clientUpdateTime;

	/**
	 * 事件同步时间
	 */
	private Date actionUpdateTime;
	
}

